Skip to main content

Repozytorium obiektów

Obiekty

Moduł docuRob® Object Manager zarządza repozytorium obiektów obsługiwanych w ramach procesów biznesowych docuRob® WorkFlow i udostępnianych użytkownikom procesów zgodnie z ich uprawnieniami w ramach odpowiednich zadań. Dostęp do obiektów poprzez procesy pracy, w tym również procesy integrujące platformę docuRob® z zewnętrznymi systemami informatycznymi, stanowi podstawową metodę wykorzystania repozytorium.

Repozytorium obiektów może być również wykorzystywane jako samodzielny system zarządzania zasobami informacji w ramach realizowanych projektów lub celowych grup roboczych. Podstawowymi metodami dostępu do informacji są w takim przypadku uporządkowane listy obiektów (Rysunek 1), filtrowane przez wartości atrybutów widocznych na liście, lub drzewa kategoryzacji wykorzystywane do kontekstowej prezentacji danych, omawiane w dalszej częściach dokumentacji.

Rysunek 1. Lista obiektów typu „Praca grupowa”

Repozytorium obiektów jest tworzone i/lub aktualizowane w oparciu o ręczny tryb wprowadzania danych. Rysunek 2 prezentuje możliwość ręcznego wprowadzania obiektów. Wykorzystanie repozytorium przez zewnętrzny system informatyczny, zarówno do tworzenia lub aktualizacji obiektów, jest możliwe dzięki udostępnionemu Rest API produktów docuRob® Object Manager i docuRob® eForms.

W przypadku ręcznego tworzenia nowego obiektu wymagane jest wprowadzenie przynajmniej obowiązkowych metadanych oznaczonych * oraz jego zawartości w postaci plików dowolnego typu. Specjalnym zasobem informacji jest elektroniczny formularz, który jest wykorzystywany w procesach pracy jako graficzny interfejs obiektu a jako treść strukturalna, obejmująca wartości pól formularza, może być wykorzystywana między innymi do tworzenia drzew kategoryzacji.

Definicja typu obiektu w bazie wiedzy produktu docuRob®Ontology Manager zawiera opcjonalny atrybut pozwalające na powiązanie typu obiektu z elektronicznym formularzem. W przypadku przypisania typu formularza jest on obowiązkowym elementem zawartości obiektu danego typu.

Dynamiczne zarządzanie treścią obiektu pozwala na aktualizację w dowolnym momencie jego cyklu życiowego poprzez zapisywanie lub usuwanie przechowywanych plików. Operacje aktualizacji treści obiektu mogą być wykonywane w ramach zadań procesu docuRob® Workflow lub w trybie bezpośredniego dostępu do repozytorium. W tym drugim przypadku aktualizacja może być wykonywana ręcznie lub z wykorzystaniem Rest API.

Elektroniczne formularze projektowane i przetwarzane w ramach produktu docuRob® eForms stanowią specjalny typ pliku przechowywanego w ramach obiektu. Podstawowym formatem zapisu zawartości formularza jest plik XML, który może być odczytywany w ramach funkcji BPQL, oraz dodatkowo dokument PDF.

Rysunek 2. Dodawanie obiektu do repozytorium docuRob® Object Manager

Szczegóły obiektu (Rysunek 3) zawierają jego metadane, elektroniczny formularz oraz treść obiektu przechowywaną jako pliki. Prezentowany obiekt typu „Praca grupowa” jest obsługiwany przez proces docuRob® WorkFlow zintegrowany z modułem „Procesowości” systemu EZD RP.

Graficzna historia wykonania instancji procesu (Rysunek 4), obsługuje obieg pracy grupowej procedury publikacji, obejmującej takie role uczestników procesu jak autor wiodący, recenzent, redaktor techniczny, oraz akceptujący. Informacje dotyczące wykonawców poszczególnych ról są uzupełniane w formularzu po wykonaniu procedury. Takie rozwiązanie wynika z wykorzystania dynamicznego protokołu wyznaczanie wykonawców zadań w ramach poszczególnych ról pozwalającego na uniknięcie oczywistego konfliktu pomiędzy rolami autor i recenzent.

Integracja z funkcjonalnością zarządzania obiegiem w systemie EZD RP jest realizowana przez konektor docuRob® - EZD obejmujący dwa podprocesy, wykonywane przez czynności złożone nr 2 i nr 15, odpowiednio pobierające dokumenty obiegu EZD RP i zwracające wynik procesu docuRob® WorkFlow.

Rysunek 3. Zrzut ekranu prezentacji obiektu

Rysunek 4. Historia wykonania instancji procesu „EZDRP_P1_WPA_Edyt_Praca_grupowa